package com.qujia.station.service;

import com.qujia.station.domain.OrderPayType;
import com.qujia.station.domain.vo.OrderPayTypeResVo;

import java.util.List;
import java.util.Map;

public interface OrderPayTypeService {

    /**
     * 查询所有名称
     * */
    List<OrderPayType> selectOrderPayTypeName(OrderPayType orderPayType);

    /**
     * 查询列表
     * */
    List<OrderPayType> selectOrderPayTypeList(OrderPayType orderPayType);

    /**
     * 新增支付方式
     * */
    int saveOrderPayType(OrderPayType orderPayType);

    /**
     * 修改支付方式
     * */
    int updateOrderPayType(OrderPayType orderPayType);

    /**
     * 删除支付方式
     * */
    int deleteOrderPayType(Long id);

    /**
     * 查询支付方式（订单筛选条件：支付方式下拉框）
     *
     * @return
     */
    List<OrderPayTypeResVo> queryOrderPayTypeList(String payTypeName);
}
